From: route@monster.com
Sent: Friday, July 10, 2015 9:48 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: Adobe
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
K. SRINIVAS Summary: 10
years of Information Technology experience in design, development and
implementation of Web Applications, web application security, database, and
enterprise application integration. Has expertise in all the phases of System
Development Life Cycle. Responsibilities include overall technical
leadership, oversight of design, coding, troubleshooting, testing,
implementation and maintenance. ü Extensive expertise in Core Java, J2EE, CQ5, Apache
CXF, Apache Camel ü
Around 2 years of Expertise in CQ5, CRX
, JCR, sling and OSGi technologies ü
Very good at developing custom
components, page templates and template components and workflow components in
CQ5.x. ü
Good understanding of Java content
repositories, sling request processing and OSGi bundles. ü
Extensive experience in CQ, JSP and
Display Tag for User Interface Development ü Good experience in CMS, Telematics, Supply Chain,
Financial Reporting, Networking ü
Extensive experience in OOA, OOD, OOP
in Enterprise/Client Server/Web application development ü
Extensive experience in SOA, Web
Services, SOAP, REST ü
Efficient usage of MVC architecture and
Design Patterns ü
Extensive experience in Spring, JPA,
Hibernate and Struts frameworks ü
Good experience in HTML5, CSS3,
JavaScript, jQuery and JSON ü
Good experience in Multi-Threaded
environment and Collections framework ü
Extensive experience in implementing
SOA using Web Services ü
Extensive experience in using Agile
methodology for development ü
Experience in writing SQL using Oracle,
MySQL and SQL Server ü
Experience in writing Batch programs
using UNIX shell scripting ü
Efficient use of various design
patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO
(Data Access Object), DTO (Data Transfer Object), and Business Delegate in
the development of distributed Enterprise Applications. ü
Extensive and in-depth knowledge in
WebLogic Server 12c ü Extensive expertise in Maven, ANT, Hudson, Jenkins,
CVS, SVN ü
Proficient in EJB, JMS, JDBC, JSP,
JNDI, Servlets, JavaScript, JSON and AJAX. ü
In-depth knowledge in design and
development of MVC architecture using Spring MVC. ü
Good knowledge of web services and has
technical understanding of SOAP protocol, UDDI & WSDL. ü
Good understanding of J2EE Security
framework. Having experience in configuration of SSL on WebLogic server. ü
Extensive knowledge and hands on
experience with XML, HTML, DHTML, CSS, SQL ü
Experience with Agile process
methodology. ü
Has a good skill of unit testing using
JUNIT ü
Good team player with extraordinary
problem-solving and trouble-shooting capabilities. ü
Proficient in using various IDEs like
CRXDE, CRXDE-Lite, RAD, and Eclipse. ü
Excellent communication skills,
leadership qualities and conscience. Education: ü Bachelors of Computer Applications Technical
Expertise:
Projects: Verizon Telematics, GA
Aug’14 – till date Project: Server Migration Technical Lead As part of VTI 2.0 around 30 Applications will be
migrated from JBOSS environment to WebLogic 12c. These applications are
developed using wide-variety of Java technologies. Most of the applications
are being upgraded to the latest versions of frameworks like Spring,
Hibernate, JPA, Web Services, SOAP (JAX-WS), REST (JAX-RS), EJB 3.0. Responsibilities: ü
Lead analysis, dependency management,
choosing the frameworks. ü
Required changes to the existing
frameworks like Spring, Hibernate in migration process ü
Migrated JAX-RPC framework to the
Apache CXF (JAX-WS) services ü
Migrated Jboss ReastEasy framework to
Apache CXF (JAX-RS) services ü
Resolved errors occurred during
migration of the applications ü
Designed and developed the organization
of libraries and modified existing maven artifactory. ü
Implemented i18n internationalization
for the applications ü
Implemented properties through Java by
removing references from CMS systems ü
Developed Test cases using Junit ü
Implemented Logback logging solution by
replacing Log4J ü
Done Weblogic clustering in the DEV
servers ü
Changed JPA transactions to the
Weblogic transactions Environment: CQ5.5, Adobe live cycle, Tomcat 6 and Gradle,
Site Catalyst 14, Jenkins. T-Mobile, Hyderabad - India
Oct’12 – Aug’14 Project: eService CQ5 Developer T-Mobile is a national provider of wireless
voice, messaging, and data services capable of reaching over 293 million
Americans where they live, work, and play. Helped build out several of the
T-Mobile websites which were integrating Adobe CQ5. Responsibilities: ·
Perform CQ5 customization on foundation components, core
CMS and workflows to extend functionalities, improve performance or fix
issues on project level. Utilize HTML, CSS, JQuery and extJS for designing
and implementing custom CQ components. ·
Manage an enterprise CMS system for a multinational
entity, implement a governance policy, create users and roles, and build
workflows, as well as utilize Digital Asset Management. ·
Involve with content management strategies and
architecture and multichannel content delivery. · Implemented
the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting
with remote spring webapp webservices and custom business logic in java and
deploy as jar files from the Felix System Console. ·
Have a complete understanding of CRX as a
repository and accessing the CRX content nodes by SQL Queries and XPath. ·
Utilize industry best practices including taxonomy,
security, content publishing and content life cycles. · Provide
author training to business users to familiarize them with the design and
usage of the system ·
Implemented the internationalization (I18N) for all the
components in Day. ·
Worked on Multi Site Manager (MSM) in CQ5 there by
enforcing a common base structure and common content across all versions of
website. For Canada with node name “ca”, MSM was not populating the languages
correctly and hence has to write a custom workflow for making this
translation work and Adobe would be fixing this issue in next release. ·
Worked on Adobe CQ5 CMS end and developed the custom grid
components using ExtJS and integrated them with the insight web. ·
Setup and configure Authoring and Publishing environments,
replication agents, apache rewrite rules for routing the calls to CQ5 and
Spring Webapp (dispatcher and mod_jk configuration), vanity url
configurations for different locales. ·
Used Maven scripts to build the application and used the
continuous integration server to deploy the artifacts into the sonatype nexus
repository. ·
Used Log4J for logging and tracing the messages. ·
Used Subversion for version control across common source
code used by developers. Environment: CQ5.6, CRX, Apache Sling, Apache Felix,
ECLIPSE 3.5 Verizon
Telematics, Hyderabad -
India
Aug’11 – Oct’12 Project:
mPERS Associate Architect The main objective of the mPERS system is to provide
a reliable assistance service to an End user in an emergency event. MPERS is
targeted to the 55 and over user population, particularly elderly seniors or
disabled persons. Responsibilities: · Worked on
complete life cycle, Design, development and testing using OOA and OOD. · Created
business logic using Service, Delegate layers and Controllers · Used Web
Services to communicate with external systems like Middleware, Siebel using
WSDL, XML, SOAP · Employed
Spring 3.0 framework for dependency injection · Implemented
the functionality of fetching of data from different sources and persisted
the data through Hibernate, to separate DAO layer from Database layer. · Designed
and developed delegate layer to write Web Services clients · Worked on
regenerated code, through Hibernate, and created services for existing
modules and tested them through JUnit. · Designed
developed and maintained the data layer using Hibernate and performed
configuration of Spring, Application Framework. · UI was
developed using HTML and JSP. ·
Participate
in technology/tools evaluation and software technical proof of concepts. · Used JUnit
for Unit testing the application. · Developed
and maintained Maven configuration Environment: Java 1.6, Spring MVC, JPA, Web services, JSP, Tiles,
SDL Tridion, Maven, Oracle 11g, Version One, Linux Thomson
Reuters Scientific, Hyderabad -
India
Jun’10 – Aug’11 Project:
TR – CMS Associate
Architect Thomson
Reuters maintains documents, articles and their citations written by
different authors’ world-wide in major fields like Science & Technology,
Medical, Food related etc. CMS contains and manages very huge data, most of
the articles written by authors around the globe in many languages. Responsibilities: ü Developed, enhanced and maintained the data loading process
applications ü Worked in a Multi-Threaded environment to initiate loading process
from multiple instances ü Monitored loading process and identified/fixed the issues ü Worked on performance tuning of the loading process applications ü Worked on XML parsers like SAX and DOM ü Performed unit testing by writing Junit ü Written XSLT transformations for loading processes ü Worked on FTP modules to download Data from the FTP servers ü Worked on Data Availability modules using Shell Scripting Environment: Java 1.5, XML, XSLT, Xalan (XSLT Transformation
Engine), Oracle 11g, Shell Scripting, Linux Nokia,
Hyderabad - India
Feb’10 - May’10 Project:
Nokia Aggregator Plug-in
Development
Senior
Consultant Nokia
has its proprietary Payment Gateway framework developed by Cyber Source. When
Nokia mobile users download music or games from Nokia repository, Nokia
charges them for their downloads like music, games, by connecting to third
party Payment Service providers like Mach and ICS. Upon successful payment,
mobile users get an access to download content. Responsibilities ü Worked on Payment module for the Aggregator Plug-ins ü Developed SOAP based Web Services using JAX-WS ü Created MDBs to interact with Payment Gateway services ü Developed asynchronous calling mechanism for third party payment
providers using Webservices and MDBs ü Implemented business logic using service layer and delegate
layer ü Performed unit testing using JUNIT Environment: Java, J2EE, SOAP, XML, Web services, JAXB, EJB,
JBoss Application Server, MySQL, JUnit, Eclipse McDonald’s,
Hyderabad -
India
Nov’08 - Jan’10 Project:
ZIL and SCR Web Application
Senior
Consultant
Description: The project aimed at developing an interface between the McDonald
restaurants and the SCMS (Supply Chain Management System). It
reorganizes the data coming from the restaurants and suppliers and sends it
to the SCMS where checking inventory levels and demands at the restaurants
are done. It also creates the orders for the restaurants.
Responsibilities: ·
Worked on complete life cycle, Design, development and
testing using OOA and OOD. ·
Used Spring MVC framework to develop presentation layer ·
Employed Spring 3.0 framework for dependency injection ·
Implemented the functionality of fetching of data from
different sources and persisted the data through Hibernate, to separate DAO
layer from Database layer. ·
Worked on regenerated code, through Hibernate, and created
services for existing modules and tested them through JUnit. ·
Implemented business logic using service layer and DAO
layer ·
Designed developed and maintained the data layer using
Hibernate and performed configuration of Spring Application Framework. ·
Worked on the DHTML grid to display results to the users ·
Participate in technology/tools evaluation and software
technical proof of concepts. ·
Used JUnit for Unit testing the application. ·
Performed production support of the application in
production. ·
Developed and maintained ANT Scripts. Environment: Java, Rational Application Developer (RAD) with
Websphere Application Server, Spring Framework, Hibernate, Acegi Framework,
Oracle 10g & CVS Clearbrook
Reporting, Hyderabad -
India
Oct’07 - Oct’08 Project:
Clearbrook Reporting Framework
Senior
Consultant
Description: The project dealt with two modules - Reporting Module: Assisted in
scheduling & updating the report generation using iReport. Once a
template was imported into the module, the template contents like columns,
groups and charts are captured into the database and the template was copied
into the Jasper server. Package Module: It is to reporting end users
only where user wanted to package single or multiple reports along with
package details in a given format (the final package is available to the
users in the PDF format).
Responsibilities: ü
Worked on Reporting module to generate
reports using Jasper ü
Worked on the Service and DAO layer
using Spring Framework ü
Worked on the Controller layer using
MVC architecture ü
Developed and used JSF components for
UI layer ü
Implemented Security solution using
Spring Security (Acegi) framework ü
Implemented Single-Sign-On (SSO) using
Spring Security and integrated with Jasper Reporting server ü
Used RSA security for authentication
and Single-Sign-On ü
Worked on Packaging Module using Jasper
Reports Environment: Java, JSF, Spring Framework, Hibernate, Acegi
Framework, Jasper Reporting, SQL Server, Tomcat, Eclipse & Subversion Mirage
Networks, Hyderabad - India
Feb’06 - Oct’07 Project:
Network Access Control (NAC) Integration Adapter
Consultant
Description:
NAC is a combination of IDS
(Intrusion Detection System) and IPS (Intrusion Prevention System). The
Adapter, developed in Java and Perl, provides an interaction between a NAC
(Network Access Controller) by Mirage networks and a third party appliance.
This third party appliance can be a vulnerability scanner or a DHCP server. As
NAC works only in layers L2 / L3, it will interact with adapter to get
information about devices when they enter in to the network. The Adapter
takes the help of third party appliance for this information. Vulnerability
scanner scans the devices and returns the results to adapter. The
vulnerability scanners we used are McAfee’s Foundstone scanner (provides a
SOAP API interaction) and Qualys Guard (provides an HTTPS interaction) from
Qualys. DHCP server is from Infoblox, a DNSOne appliance. Responsibilities: ü
Developed Network Access Control
Adapter in Multi-Threaded environment ü
Worked on L2/L3 interaction of the
Mirage 245 Device ü
Developed Network scanner module by
reading sockets ü
Developed Device scanner module by
isolating and scanning the machine ü
Worked on FoundStone scanner using SOAP
API for scanning the isolated machines ü
Developed module to interact with
Infoblox appliance ü
Worked on Qualys scanner using REST API
for scanning the isolated machines Environment: Java 1.4, Mirage Appliance 245, Foundstone
Scanner, Qualys scanner, Infoblox, SOAP, XML, Linux & Windows Iconage,
Hyderabad - India
Mar’05 - Feb’06 Project:
Alphalitigator
Software
Engineer Description:
Alphalitigator is a Document
Management System for the attorneys to maintain their legal case documents.
There are different roles and users in the application. Each user is assigned
to one or multiple cases. A super user had a control over all the users;
users have varying accessing control over objects including search,
appointments, discussion forum and documents. Responsibilities: ü
Responsible for requirement analysis,
design, development, testing and deployment. ü
Implemented user interfaces in JSP
files using the tag library. ü
Developed UI and Data-binding contexts
to process and display data to the user. ü Coded JavaScript functions to handle client-side
validations. ü
Worked with XML parsers like DOM and
SAX. ü
Coded classes for Service layer and DAO
objects. ü
Handled Content Management using
Stellent Library. ü
Integrated DT Search in the application ü
Performed unit testing using JUnit Environment: Java 1.4, JSP, Servlets, JDBC, DT Search, Stellent
Library, XML, Tomcat 5, LINUX & Windows |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|